home *** CD-ROM | disk | FTP | other *** search
- Hi - make sure num-lock is ON...
-
- {{{put cursor on this line and press 1-on-the-numeric-keypad ...
-
- and this text will be revealed....
-
- press 3 while inside the region marked by {{{ and }}}
-
- and it will be hidden once more
-
- }}}
-
- {{{put cursor on this fold and press 7-on-keypad...
- And the screen should show _only_ the contents of this fold,
-
- {{{which contains a nested fold, which you can open or enter
- but it doesn't actually say very much.
- }}}
-
- exit this fold (9) to return to main text
-
-
- }}}
-
- {{{numeric keypad bindings
- My key mappings match those of the inmos TDS.
-
- All movement is done on the numeric keypad. Num Lock should be ON
-
-
- 7 8 9
- enter cursor exit
- fold up fold
-
- 4 5 6
- cursor copy-to cursor
- left fold right
-
- 1 2 3
- open cursor close
- fold down fold
-
- 0 .
- create delete
- fold forwards
- }}}
-
- {{{start up files
- loads in a startup file called emacs_rc from directory pointed at by
- emacs$dir
-
-
- My default emacs_rc loads in <emacs$dir>.ue_mac_rc, which defines
- various macros, not all of which are used.
-
- Also, all my key bindings are established - customise freely.
-
- It also defines the fold-marks - what comment characters to use
- for various file types.
-
- File type is recognised _either_ by a trailing _c, for example, or
- a leading c.
-
- It also establishes a read-hook - a subroutine called every time a
- file is opened - for example, this sets cmode for _c and _h
- }}}
-
- ctrl/shift - up/down/left/right should do the obvious things...
-
- Put cursor on the line and press 0-on-keypad
-
- [making fold] should have appeared under status window
-
- put cursor on this line and press 0 again.
-
- Previous two lines should be folded up. You can type a comment after
- the ... to remind yourself what is inside
-
- Put cursor on fold line and press ctrl-9-on-the-keypad to break the fold
-
- {{{u-emacs survival course
- META means escape
-
- ^X means ctrl-x
-
- META and ^X are the first part of two-keystroke sequences.
-
- ^X-^C (ctrl-x then ctrl-c) is exit
-
- ^X-^S is save
-
- M-Z (escape then z) is save-and-exit
-
- ^S is search
-
- ^X-? is describe key - press any key or combination, and it will
- tell you what it does.
-
- META-^X gives a : prompt at the bottom line
-
- : help - loads in a help file ( <emacs$dir:emacs_hlp )
- : describe-bindings opens a window with all key bindings listed
- : describe-variables opens a window showing all variables and pseudo-vars
- }}}
-
- {{{recompiling
- All config opts (should) go in h.estruct
-
- I dont think I bothered putting in mouse support, but it can be done.
-
- In fact, there are many things I didn't bother doing.
-
-
- I changed the screen update to be like TWIN - it updates from cursor
- posn down, then from cursor posn up.
-
-
- I fixed a bug that sems to have been in u-emacs for years, concerning
- smooth-scrolling and small files (between one and two screenfuls long)
-
-
-
- }}}
-
- Erm - I'm bored now - write if you need anything else
-